

<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8" />
    <title>Index &#8212; SSLyze 3.0.6 documentation</title>
    <link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
    <script src="_static/jquery.js"></script>
    <script src="_static/underscore.js"></script>
    <script src="_static/doctools.js"></script>
    <script src="_static/language_data.js"></script>
    <link rel="index" title="Index" href="#" />
    <link rel="search" title="Search" href="search.html" />
   
  <link rel="stylesheet" href="_static/custom.css" type="text/css" />
  
  
  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />

  </head><body>
  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          

          <div class="body" role="main">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#J"><strong>J</strong></a>
 | <a href="#K"><strong>K</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#Q"><strong>Q</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 | <a href="#V"><strong>V</strong></a>
 | <a href="#W"><strong>W</strong></a>
 | <a href="#X"><strong>X</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.CipherSuitesScanResult.accepted_ciphers">accepted_ciphers (sslyze.CipherSuitesScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionRenegotiationScanResult.accepts_client_renegotiation">accepts_client_renegotiation (sslyze.SessionRenegotiationScanResult attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.OpenSslFileTypeEnum.ASN1">ASN1 (sslyze.OpenSslFileTypeEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionResumptionRateScanResult.attempted_session_id_resumptions_count">attempted_session_id_resumptions_count (sslyze.SessionResumptionRateScanResult attribute)</a>

      <ul>
        <li><a href="available-scan-commands.html#sslyze.SessionResumptionSupportScanResult.attempted_session_id_resumptions_count">(sslyze.SessionResumptionSupportScanResult attribute)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandErrorReasonEnum.BUG_IN_SSLYZE">BUG_IN_SSLYZE (sslyze.ScanCommandErrorReasonEnum attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ClientAuthenticationCredentials.certificate_chain_path">certificate_chain_path (sslyze.ClientAuthenticationCredentials attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateInfoScanResult.certificate_deployments">certificate_deployments (sslyze.CertificateInfoScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.CERTIFICATE_INFO">CERTIFICATE_INFO (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.certificate_info">certificate_info (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult">CertificateDeploymentAnalysisResult (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateInfoExtraArguments">CertificateInfoExtraArguments (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateInfoScanResult">CertificateInfoScanResult (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CipherSuitesScanResult.cipher_suite_preferred_by_server">cipher_suite_preferred_by_server (sslyze.CipherSuitesScanResult attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.CipherSuite">CipherSuite (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CipherSuiteAcceptedByServer">CipherSuiteAcceptedByServer (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CipherSuiteRejectedByServer">CipherSuiteRejectedByServer (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CipherSuitesScanResult">CipherSuitesScanResult (class in sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandErrorReasonEnum.CLIENT_CERTIFICATE_NEEDED">CLIENT_CERTIFICATE_NEEDED (sslyze.ScanCommandErrorReasonEnum attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ClientAuthenticationCredentials">ClientAuthenticationCredentials (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CompressionScanResult">CompressionScanResult (class in sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandErrorReasonEnum.CONNECTIVITY_ISSUE">CONNECTIVITY_ISSUE (sslyze.ScanCommandErrorReasonEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateInfoExtraArguments.custom_ca_file">custom_ca_file (sslyze.CertificateInfoExtraArguments attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.EarlyDataScanResult">EarlyDataScanResult (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ExpectCtHeader.enforce">enforce (sslyze.ExpectCtHeader attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.EphemeralKeyInfo">EphemeralKeyInfo (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.HttpHeadersScanResult.expect_ct_header">expect_ct_header (sslyze.HttpHeadersScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ExpectCtHeader">ExpectCtHeader (class in sslyze)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.FallbackScsvScanResult">FallbackScsvScanResult (class in sslyze)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.from_default_port">from_default_port() (sslyze.ProtocolWithOpportunisticTlsEnum class method)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.FTP">FTP (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ServerConnectivityInfo.get_preconfigured_tls_connection">get_preconfigured_tls_connection() (sslyze.ServerConnectivityInfo method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="running-scan-commands.html#sslyze.Scanner.get_results">get_results() (sslyze.Scanner method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.HEARTBLEED">HEARTBLEED (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.heartbleed">heartbleed (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.HeartbleedScanResult">HeartbleedScanResult (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaDirectConnection.hostname">hostname (sslyze.ServerNetworkLocationViaDirectConnection attribute)</a>

      <ul>
        <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaHttpProxy.hostname">(sslyze.ServerNetworkLocationViaHttpProxy attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.CertificateInfoScanResult.hostname_used_for_server_name_indication">hostname_used_for_server_name_indication (sslyze.CertificateInfoScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.HTTP_HEADERS">HTTP_HEADERS (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.http_headers">http_headers (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaHttpProxy.http_proxy_settings">http_proxy_settings (sslyze.ServerNetworkLocationViaHttpProxy attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.HttpHeadersScanResult">HttpHeadersScanResult (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.HttpProxySettings">HttpProxySettings (class in sslyze)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.IMAP">IMAP (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PublicKeyPinsHeader.include_subdomains">include_subdomains (sslyze.PublicKeyPinsHeader attribute)</a>

      <ul>
        <li><a href="available-scan-commands.html#sslyze.StrictTransportSecurityHeader.include_subdomains">(sslyze.StrictTransportSecurityHeader attribute)</a>
</li>
      </ul></li>
      <li><a href="available-scan-commands.html#sslyze.OcspResponseStatusEnum.INTERNAL_ERROR">INTERNAL_ERROR (sslyze.OcspResponseStatusEnum attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaDirectConnection.ip_address">ip_address (sslyze.ServerNetworkLocationViaDirectConnection attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionResumptionSupportScanResult.is_session_id_resumption_supported">is_session_id_resumption_supported (sslyze.SessionResumptionSupportScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionResumptionSupportScanResult.is_tls_ticket_resumption_supported">is_tls_ticket_resumption_supported (sslyze.SessionResumptionSupportScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.OpenSslCcsInjectionScanResult.is_vulnerable_to_ccs_injection">is_vulnerable_to_ccs_injection (sslyze.OpenSslCcsInjectionScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.HeartbleedScanResult.is_vulnerable_to_heartbleed">is_vulnerable_to_heartbleed (sslyze.HeartbleedScanResult attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="J">J</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="running-scan-commands.html#sslyze.JsonEncoder">JsonEncoder (class in sslyze)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ClientAuthenticationCredentials.key_password">key_password (sslyze.ClientAuthenticationCredentials attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ClientAuthenticationCredentials.key_path">key_path (sslyze.ClientAuthenticationCredentials attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ClientAuthenticationCredentials.key_type">key_type (sslyze.ClientAuthenticationCredentials attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.LDAP">LDAP (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.leaf_certificate_has_must_staple_extension">leaf_certificate_has_must_staple_extension (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.leaf_certificate_is_ev">leaf_certificate_is_ev (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.leaf_certificate_signed_certificate_timestamps_count">leaf_certificate_signed_certificate_timestamps_count (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.leaf_certificate_subject_matches_hostname">leaf_certificate_subject_matches_hostname (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.OcspResponseStatusEnum.MALFORMED_REQUEST">MALFORMED_REQUEST (sslyze.OcspResponseStatusEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PublicKeyPinsHeader.max_age">max_age (sslyze.PublicKeyPinsHeader attribute)</a>

      <ul>
        <li><a href="available-scan-commands.html#sslyze.StrictTransportSecurityHeader.max_age">(sslyze.StrictTransportSecurityHeader attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li>
    module

      <ul>
        <li><a href="available-scan-commands.html#module-sslyze">sslyze</a>, <a href="running-scan-commands.html#module-sslyze">[1]</a>, <a href="testing-connectivity.html#module-sslyze">[2]</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.TrustStore.name">name (sslyze.TrustStore attribute)</a>
</li>
      <li><a href="testing-connectivity.html#id1">network_configuration (sslyze.ServerConnectivityInfo attribute)</a>, <a href="testing-connectivity.html#sslyze.ServerConnectivityInfo.network_configuration">[1]</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkConfiguration.network_max_retries">network_max_retries (sslyze.ServerNetworkConfiguration attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkConfiguration.network_timeout">network_timeout (sslyze.ServerNetworkConfiguration attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResultEnum.NOT_VULNERABLE_NO_ORACLE">NOT_VULNERABLE_NO_ORACLE (sslyze.RobotScanResultEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResultEnum.NOT_VULNERABLE_RSA_NOT_SUPPORTED">NOT_VULNERABLE_RSA_NOT_SUPPORTED (sslyze.RobotScanResultEnum attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.ocsp_response">ocsp_response (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.ocsp_response_is_trusted">ocsp_response_is_trusted (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.OcspResponse">OcspResponse (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.OcspResponseStatusEnum">OcspResponseStatusEnum (class in sslyze)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.OPENSSL_CCS_INJECTION">OPENSSL_CCS_INJECTION (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.openssl_ccs_injection">openssl_ccs_injection (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PathValidationResult.openssl_error_string">openssl_error_string (sslyze.PathValidationResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.OpenSslCcsInjectionScanResult">OpenSslCcsInjectionScanResult (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.OpenSslFileTypeEnum">OpenSslFileTypeEnum (class in sslyze)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.TrustStore.path">path (sslyze.TrustStore attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.path_validation_results">path_validation_results (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PathValidationResult">PathValidationResult (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.OpenSslFileTypeEnum.PEM">PEM (sslyze.OpenSslFileTypeEnum attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerConnectivityTester.perform">perform() (sslyze.ServerConnectivityTester method)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.POP3">POP3 (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaDirectConnection.port">port (sslyze.ServerNetworkLocationViaDirectConnection attribute)</a>

      <ul>
        <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaHttpProxy.port">(sslyze.ServerNetworkLocationViaHttpProxy attribute)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.POSTGRES">POSTGRES (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.StrictTransportSecurityHeader.preload">preload (sslyze.StrictTransportSecurityHeader attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum">ProtocolWithOpportunisticTlsEnum (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.HttpHeadersScanResult.public_key_pins_header">public_key_pins_header (sslyze.HttpHeadersScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.HttpHeadersScanResult.public_key_pins_report_only_header">public_key_pins_report_only_header (sslyze.HttpHeadersScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PublicKeyPinsHeader">PublicKeyPinsHeader (class in sslyze)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="Q">Q</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="running-scan-commands.html#sslyze.Scanner.queue_scan">queue_scan() (sslyze.Scanner method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.RDP">RDP (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.received_certificate_chain">received_certificate_chain (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.received_chain_contains_anchor_certificate">received_chain_contains_anchor_certificate (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.received_chain_has_valid_order">received_chain_has_valid_order (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CipherSuitesScanResult.rejected_ciphers">rejected_ciphers (sslyze.CipherSuitesScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PublicKeyPinsHeader.report_to">report_to (sslyze.PublicKeyPinsHeader attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.PublicKeyPinsHeader.report_uri">report_uri (sslyze.PublicKeyPinsHeader attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResult.result">result (sslyze.RobotScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.ROBOT">ROBOT (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.robot">robot (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResult">RobotScanResult (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResultEnum">RobotScanResultEnum (class in sslyze)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand">ScanCommand (class in sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandErrorReasonEnum">ScanCommandErrorReasonEnum (class in sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandErrorsDict">ScanCommandErrorsDict (in module sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict">ScanCommandResultsDict (class in sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.Scanner">Scanner (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#id0">server_location (sslyze.ServerConnectivityInfo attribute)</a>, <a href="testing-connectivity.html#sslyze.ServerConnectivityInfo.server_location">[1]</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerConnectivityInfo">ServerConnectivityInfo (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerConnectivityTester">ServerConnectivityTester (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkConfiguration">ServerNetworkConfiguration (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaDirectConnection">ServerNetworkLocationViaDirectConnection (class in sslyze)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaHttpProxy">ServerNetworkLocationViaHttpProxy (class in sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ServerScanRequest">ServerScanRequest (class in sslyze)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ServerScanResult">ServerScanResult (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.SESSION_RENEGOTIATION">SESSION_RENEGOTIATION (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.session_renegotiation">session_renegotiation (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.SESSION_RESUMPTION">SESSION_RESUMPTION (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.session_resumption">session_resumption (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.SESSION_RESUMPTION_RATE">SESSION_RESUMPTION_RATE (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.session_resumption_rate">session_resumption_rate (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionRenegotiationScanResult">SessionRenegotiationScanResult (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionResumptionRateScanResult">SessionResumptionRateScanResult (class in sslyze)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.SessionResumptionSupportScanResult">SessionResumptionSupportScanResult (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PublicKeyPinsHeader.sha256_pins">sha256_pins (sslyze.PublicKeyPinsHeader attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.OcspResponseStatusEnum.SIG_REQUIRED">SIG_REQUIRED (sslyze.OcspResponseStatusEnum attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.SMTP">SMTP (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TlsVersionEnum.SSL_2_0">SSL_2_0 (sslyze.TlsVersionEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.SSL_2_0_CIPHER_SUITES">SSL_2_0_CIPHER_SUITES (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.ssl_2_0_cipher_suites">ssl_2_0_cipher_suites (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TlsVersionEnum.SSL_3_0">SSL_3_0 (sslyze.TlsVersionEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.SSL_3_0_CIPHER_SUITES">SSL_3_0_CIPHER_SUITES (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.ssl_3_0_cipher_suites">ssl_3_0_cipher_suites (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li>
    sslyze

      <ul>
        <li><a href="available-scan-commands.html#module-sslyze">module</a>, <a href="running-scan-commands.html#module-sslyze">[1]</a>, <a href="testing-connectivity.html#module-sslyze">[2]</a>
</li>
      </ul></li>
      <li><a href="available-scan-commands.html#sslyze.HttpHeadersScanResult.strict_transport_security_header">strict_transport_security_header (sslyze.HttpHeadersScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.StrictTransportSecurityHeader">StrictTransportSecurityHeader (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.OcspResponseStatusEnum.SUCCESSFUL">SUCCESSFUL (sslyze.OcspResponseStatusEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionResumptionRateScanResult.successful_session_id_resumptions_count">successful_session_id_resumptions_count (sslyze.SessionResumptionRateScanResult attribute)</a>

      <ul>
        <li><a href="available-scan-commands.html#sslyze.SessionResumptionSupportScanResult.successful_session_id_resumptions_count">(sslyze.SessionResumptionSupportScanResult attribute)</a>
</li>
      </ul></li>
      <li><a href="available-scan-commands.html#sslyze.CompressionScanResult.supports_compression">supports_compression (sslyze.CompressionScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.EarlyDataScanResult.supports_early_data">supports_early_data (sslyze.EarlyDataScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.FallbackScsvScanResult.supports_fallback_scsv">supports_fallback_scsv (sslyze.FallbackScsvScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionRenegotiationScanResult.supports_secure_renegotiation">supports_secure_renegotiation (sslyze.SessionRenegotiationScanResult attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.TlsVersionEnum.TLS_1_0">TLS_1_0 (sslyze.TlsVersionEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.TLS_1_0_CIPHER_SUITES">TLS_1_0_CIPHER_SUITES (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.tls_1_0_cipher_suites">tls_1_0_cipher_suites (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TlsVersionEnum.TLS_1_1">TLS_1_1 (sslyze.TlsVersionEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.TLS_1_1_CIPHER_SUITES">TLS_1_1_CIPHER_SUITES (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.tls_1_1_cipher_suites">tls_1_1_cipher_suites (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TlsVersionEnum.TLS_1_2">TLS_1_2 (sslyze.TlsVersionEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.TLS_1_2_CIPHER_SUITES">TLS_1_2_CIPHER_SUITES (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.tls_1_2_cipher_suites">tls_1_2_cipher_suites (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TlsVersionEnum.TLS_1_3">TLS_1_3 (sslyze.TlsVersionEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.TLS_1_3_CIPHER_SUITES">TLS_1_3_CIPHER_SUITES (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.tls_1_3_cipher_suites">tls_1_3_cipher_suites (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.TLS_1_3_EARLY_DATA">TLS_1_3_EARLY_DATA (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.tls_1_3_early_data">tls_1_3_early_data (sslyze.ScanCommandResultsDict attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkConfiguration.tls_client_auth_credentials">tls_client_auth_credentials (sslyze.ServerNetworkConfiguration attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.TLS_COMPRESSION">TLS_COMPRESSION (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.tls_compression">tls_compression (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.ScanCommand.TLS_FALLBACK_SCSV">TLS_FALLBACK_SCSV (sslyze.ScanCommand attribute)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandResultsDict.tls_fallback_scsv">tls_fallback_scsv (sslyze.ScanCommandResultsDict attribute)</a>
</li>
      <li><a href="testing-connectivity.html#id2">tls_probing_result (sslyze.ServerConnectivityInfo attribute)</a>, <a href="testing-connectivity.html#sslyze.ServerConnectivityInfo.tls_probing_result">[1]</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkConfiguration.tls_server_name_indication">tls_server_name_indication (sslyze.ServerNetworkConfiguration attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.SessionResumptionSupportScanResult.tls_ticket_resumption_result">tls_ticket_resumption_result (sslyze.SessionResumptionSupportScanResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.CipherSuitesScanResult.tls_version_used">tls_version_used (sslyze.CipherSuitesScanResult attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkConfiguration.tls_wrapped_protocol">tls_wrapped_protocol (sslyze.ServerNetworkConfiguration attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TlsVersionEnum">TlsVersionEnum (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.PathValidationResult.trust_stores">trust_stores (sslyze.PathValidationResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TrustStore">TrustStore (class in sslyze)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.OcspResponseStatusEnum.TRY_LATER">TRY_LATER (sslyze.OcspResponseStatusEnum attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.OcspResponseStatusEnum.UNAUTHORIZED">UNAUTHORIZED (sslyze.OcspResponseStatusEnum attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResultEnum.UNKNOWN_INCONSISTENT_RESULTS">UNKNOWN_INCONSISTENT_RESULTS (sslyze.RobotScanResultEnum attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.verified_certificate_chain">verified_certificate_chain (sslyze.CertificateDeploymentAnalysisResult attribute)</a>

      <ul>
        <li><a href="available-scan-commands.html#sslyze.PathValidationResult.verified_certificate_chain">(sslyze.PathValidationResult attribute)</a>
</li>
      </ul></li>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.verified_chain_has_legacy_symantec_anchor">verified_chain_has_legacy_symantec_anchor (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.CertificateDeploymentAnalysisResult.verified_chain_has_sha1_signature">verified_chain_has_sha1_signature (sslyze.CertificateDeploymentAnalysisResult attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.TrustStore.version">version (sslyze.TrustStore attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResultEnum.VULNERABLE_STRONG_ORACLE">VULNERABLE_STRONG_ORACLE (sslyze.RobotScanResultEnum attribute)</a>
</li>
      <li><a href="available-scan-commands.html#sslyze.RobotScanResultEnum.VULNERABLE_WEAK_ORACLE">VULNERABLE_WEAK_ORACLE (sslyze.RobotScanResultEnum attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="W">W</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="available-scan-commands.html#sslyze.PathValidationResult.was_validation_successful">was_validation_successful (sslyze.PathValidationResult attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkLocationViaDirectConnection.with_ip_address_lookup">with_ip_address_lookup() (sslyze.ServerNetworkLocationViaDirectConnection class method)</a>
</li>
      <li><a href="running-scan-commands.html#sslyze.ScanCommandErrorReasonEnum.WRONG_USAGE">WRONG_USAGE (sslyze.ScanCommandErrorReasonEnum attribute)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="X">X</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.XMPP">XMPP (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="testing-connectivity.html#sslyze.ProtocolWithOpportunisticTlsEnum.XMPP_SERVER">XMPP_SERVER (sslyze.ProtocolWithOpportunisticTlsEnum attribute)</a>
</li>
      <li><a href="testing-connectivity.html#sslyze.ServerNetworkConfiguration.xmpp_to_hostname">xmpp_to_hostname (sslyze.ServerNetworkConfiguration attribute)</a>
</li>
  </ul></td>
</tr></table>



          </div>
          
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
<h1 class="logo"><a href="index.html">SSLyze</a></h1>








<h3>Navigation</h3>
<ul>
<li class="toctree-l1"><a class="reference internal" href="installation.html">Installation of SSLyze</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="available-scan-commands.html">Appendix: Scan Commands</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="testing-connectivity.html">Step 1: Testing Connectivity to a Server</a></li>
<li class="toctree-l1"><a class="reference internal" href="running-scan-commands.html">Step 2: Running Scan Commands Against a Server</a></li>
</ul>

<div class="relations">
<h3>Related Topics</h3>
<ul>
  <li><a href="index.html">Documentation overview</a><ul>
  </ul></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" />
      <input type="submit" value="Go" />
    </form>
    </div>
</div>
<script>$('#searchbox').show(0);</script>








        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="footer">
      &copy;Copyright 2020 Alban Diquet.
      
      |
      Powered by <a href="http://sphinx-doc.org/">Sphinx 3.0.4</a>
      &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
      
    </div>

    

    
  </body>
</html>